body {
    font-family: Arial, sans-serif;
    background-color: #f0f0f0;
    height: 100%;
}

.container {
    margin: 0 auto;
    height: 100vh;
    padding: 20px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.header {
    height:100px;
    margin-bottom: 20px;
    background-color:blue;
}
.overview {
    margin-bottom: 20px;
    width:40%;
    height:200px;
    float:left;
    background-color:green;
}
.environment {
    margin-bottom: 20px;
    width:60%;
    float:left;
    height:200px;
    background-color:red;
}
.test_suite {
    margin-bottom: 20px;
    width:100%;
    height:550px;
    background-color:orange;
    float:left;
}
.suite_name_list{
    width:40%;
    height:200px;
    float:left;
    background-color:yellow;
}
.test_steps{
    width:60%;
    height:200px;
    float:left;
    background-color:purple;
}
.footer{
    width:100%;
    float:left;
    height:70px;
    background-color:brown;
}